/*
 *Universidad Distrital Francisco José de Caldas
 *Proyecto de grado, Tecnología en Sistematización de Datos
 *Autores: Fernando Samboni
 *         Juan Carlos Cruz
 *
 */

$(document).ready(function(){
    
    $("#facultad").change(function(){

        var facultad = $("#facultad").val();
        var dataString = "facultad="+facultad;
        //alert(dataString);
        
        //Mandamos valores con AJAX
        $.ajax({
            async: true,
            dataType: "html",
            type: "POST",
            contentType: "application/x-www-form-urlencoded",
            url: url+"/coordinador/generarListas",
            data: dataString,
            beforeSend: function(data){
                $("#msjconfirmacion").html("<label style='color:blue;'>* Consultando datos...</label>");
            },
            success: function(requestData){
                //alert("Servidor respondio: "+requestData);
                if(requestData == 1){
                    limpiar();
                    apprise("El usuario que desea consultar no existe",{
                        'animate':true
                    });
                }					
                else{
                    var datos = requestData;
                    //alert(datos);
                    var datos2 = procesarRespuesta(datos);
                    //alert(datos2[9].puntaje);
                    var p = datos2.length;
                        
                    var tabla = '<table class="table table-striped table-hover table-bordered" id="sample_editable_1">';
                    tabla += '<caption></caption>';
                    tabla += '<thead>';
                    tabla += '<tr>';
                    tabla += '<th>Codigo</th><th>Nombre</th><th>Tipo Doc</th><th>Numero</th><th>Proyecto Curricular</th><th>Tipo Auxilio</th>';
                    tabla += '</tr>';
                    tabla += '</thead>';
                    tabla += '<tbody>';
                    tr = '';
 
                    for (i = 0; i < p; i++){
                        tr += '<tr>';
                        tr += '<td>'+datos2[i].codigo+'</td><td>'+datos2[i].nombre+' '+datos2[i].apellidos+'</td><td>'+datos2[i].tipoDoc+'</td><td>'
                        +datos2[i].nroDoc+'</td><td>'+datos2[i].carrera+'</td><td>'+datos2[i].auxilio+'</td>';
                        tr += '</tr>';
                    }
 
                    tabla += tr;
                    tabla += '</tbody></table>';
 
                    $('#probando').html( tabla );
                
                }	        
            },
            error: function(requestData, strError, strTipoError){
                alert("Error "+strTipoError+": " + strError);
            },
            complete: function (requestData, exito){}
        });
    });
});

function procesarRespuesta(ajaxResponse)
{ 
    // observa que aquí asumimos que el resultado es un objeto 
    // serializado en JSON, razón por la cual tomamos este dato
    // y lo procesamos para recuperar un objeto que podamos
    // manejar fácilmente
    if (typeof ajaxResponse == "string"){
        ajaxResponse = $.parseJSON(ajaxResponse); 
    //alert("entro");
    }               
    return ajaxResponse;
}